package modelo;

public class Cliente extends Persona {
	
	private float deuda;
	private String ultimaVisita;
	private float codigoCliente;
	private String descripcion;
	private String proximaVisita;
	private Herramientas tools;
	
	
	
	public Cliente(int codigo){
		
		this.setCodigoCliente(codigo);
		this.deuda = 0;
		this.tools = new Herramientas();
	}
	
	public void setDescripcionCliente(String descrip){
		
		this.descripcion = descrip;
	}
	
	public void setDeuda(float unaDeuda){
		
		this.deuda = unaDeuda;
	}
	
	public void setUltimaVisita(String fecha){
		
		this.ultimaVisita = fecha;
	}
	
	public void setCodigoCliente(float codigo){
		
		this.codigoCliente = codigo;
	}
	
	public void setProximaVisita(String visita){
		
		this.proximaVisita = visita;
	}
	
	public float getCodigoCliente(){
		
		return this.codigoCliente;
	}
		
	public String getUltimaVisita(){
		
		return this.ultimaVisita;
	}

	public String getDescripcionCliente(){
		
		return this.descripcion;
	}
	
	public String getProximaVisita(){
		
		return this.proximaVisita;
	}
	
	
	public void aumentarDeuda(float aumento){
		
		this.deuda += aumento;
		
	}

	public boolean altaCliente(String nombre,String apellido,String direccion,String telefono,
							String cumpleanos,String descripcion){
		
		this.cargarDatos(nombre, apellido, direccion, telefono, cumpleanos);
		this.setDescripcionCliente(descripcion);
		
		return true;
	}
}
